package com.mdd.admin.vo.region;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * DevRegionVo
 */
@Data
@ApiModel(value = "地区返回对象", description = "地区返回对象")
public class DevRegionListVo implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "地区编号")
    private Long id;
    @ApiModelProperty(value = "父级地区编码")
    private Long parentId;
    @ApiModelProperty(value = "等级 0-国家；1-省份；2-地级市；3-县区")
    private Integer level;
    @ApiModelProperty(value = "名称")
    private String name;
    @ApiModelProperty(value = "简称")
    private String shortName;
    @ApiModelProperty(value = "地区编码")
    private String cityCode;
    @ApiModelProperty(value = "邮政编码")
    private String zipCode;
    @ApiModelProperty(value = "纬度")
    private String gcj02Lng;
    @ApiModelProperty(value = "经度")
    private String gcj02Lat;
    @ApiModelProperty(value = "纬度")
    private String db09Lng;
    @ApiModelProperty(value = "经度")
    private String db09Lat;
    @ApiModelProperty(value = "备注一")
    private String remark1;
    @ApiModelProperty(value = "备注二")
    private String remark2;
    @ApiModelProperty(value = "子区域对象")
    private List<DevRegionListVo> childList;
}
